I was a programmer for many years, mostly assembler and Pascal. Not sure I understand how having strict memory guidelines makes for buggy code. Bad programmers that don't do good QA/testing makes for buggy code. Memory restrictions makes for efficient code.